cube

本文主要分享关于在对应 python 版本中安装 beautifulsoup 之后,在代码执行时还会提示“No module named 'bs4'”的问题。

首先需要检查一下,自己安装 beautifulsoup 的版本与用来执行代码的 python 版本是不是一致的,为了防止出问题,我将 python2 与 python3 都安装了 beautifulsoup~

安装的方法很简单,

执行 pip install beautifulsoup4 一般都会成功

(注意做了双版本pip兼容的 安装时区分 pip2 和 pip3 )

现在就可以在本地 python 工作路径的相应目录下找到已安装的 bs4 模块:

如果此时使用 pycharm 执行代码,在引用bs4 “frombs4 import BeautifulSoup”时还会报错“ModuleNotFoundError: Nomodule named 'bs4'.” 未找到名为bs4的模块,这时需要在Pycharm上安装bs4模块来解决,解决方法如下:

1.File– Setting

2.Project:Python – Project Interperter

在该页面下会显示执行项目默认的 python 版本,如图我设置的 python 版本是 python3.6;

还会显示在 pycharm 上安装的模块,如果执行项目时报错“ 找不到bs4 ”,应该是不会显示bs4这个模块的,我安装过,所以会显示。

3.Install

点击界面右侧的+号,可以打开安装模块界面,在该界面下可以直接搜索并安装相应模块,输入bs4,搜索到对应结果,选择安装模块。

4.安装完成

安装完成后在界面下方会提示“Package‘bs4’ install successfully

此时再次保存执行项目就不会再报错“No module named 'bs4'.

撒花✿✿ヽ(°▽°)ノ✿✿